It looks ilke OpenSim opens and closes a database connection for each database operation. 🔼

This may be to work around a "connection already open" crash.

Perhaps a new version of MySql.Data.dll would help?


"none" priority, since just rewriting it all in C is the better idea.


reported=2019-08-06 19:31:32

reporter=onefang

priority=none

category=General

severity=tweak

resolution=open


2019-08-07 23:29:48 onefang: [code=bash]

$ ikdasm -assembly MySql.Data.dll | grep Version

Version: 6.9.9.0

[/code]

MySQL Connector/NET 8.0.17 (2019-07-22, General Availability) is the latest version, 6.9.12 (2018-04-30, General Availability) is the latest from the 6.9 versions, and there is also 6.10.9 (2019-07-29, General Availability).

Looks like [url=https://dev.mysql.com/downloads/connector/net/8.0.html]upgrading[/url] will be useful.